package com.baijiaoxi.common.model.base.model;

import com.baijiaoxi.common.model.base.model.extension.Tenant;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;

/**
 * 全局搜索-Entity
 *
 * @author shixj
 */

@ApiModel("全局搜索-VO")
@JsonIgnoreProperties(ignoreUnknown = true)
public interface Overview extends Tenant {
    default Long getId() {
        return null;
    }

    default void setId(Long id) {

    }

    default String getFinalOverview() {
        return getTitle();
    }

    default void setFinalOverview(String overview) {

    }
    default String getName() {
        return null;
    }

    default void setName(String name) {

    }
    default String getTitle() {
        return getName();
    }

    default void setTitle(String title) {

    }

    default String getRkey() {
        Long id = getId();
        return id == null ? null : String.valueOf(id);
    }

    default void setRkey(String rkey) {

    }

    default String getExtraKey() {
        return null;
    }

    default void setExtraKey(String extraKey) {

    }
}

